killer satellite - Francés Inglés Diccionario